package com.augurit.gzcgwsp.jzfqwczz.common.service;

import java.io.InputStream;
import java.util.List;

import com.augurit.common.base.service.ICrudService;
import com.augurit.gzcgwsp.jzfqwczz.common.entity.YwYnJzfqwczzXckctp;
import com.augurit.gzcgwsp.jzfqwczz.common.web.form.YwYnJzfqwczzXckctpForm;

public interface IYwYnJzfqwczzXckctpService extends ICrudService<YwYnJzfqwczzXckctpForm, Long> {
	/**
	 * 余泥处-现场勘察图片  上传
	 * @param ajid 案件ID
	 * @param templateCode 业务模板编号
	 * @param uploadFile 流
	 * @throws Exception
	 */
	public YwYnJzfqwczzXckctpForm uploadXckcImage(String targetFilePath,long ajid, String templateCode,String fjOldName,String fjType, InputStream uploadFile)throws Exception;
	/**
	 * 获取余泥处-现场勘察图片
	 * @param ajid 案件ID
	 * @param templateCode 业务模板编号
	 * @throws Exception
	 */
	public List getImages(long ajid,String templateCode)throws Exception;
	
	/**
	 * 删除余泥处-现场勘察图片
	 * @param imageId ID
	 * @throws Exception
	 */
	public void deleteImageById(long imageId) throws Exception;
}